package com.platform.modules.quality.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.platform.modules.quality.entity.QlyInspectionItemEntity;
import com.platform.modules.quality.vo.QlyInspectionItemListByAppVo;


public interface QlyInspectionItemService extends IService<QlyInspectionItemEntity> {

//	@Override
//    boolean save(QlyInspectionItemEntity entity);
	
	List<QlyInspectionItemEntity> queryInspectionItemList(String insId);
	
	/**
	 * 查询 质量巡查记录的问题列表 及整改信息
	 * @param insId
	 * @return
	 */
	List<QlyInspectionItemEntity> queryInspectionItemAndReformList(String insId);
	
	/**
	 * 查询巡查记录中未提交整改的 问题列表
	 * @param insId
	 * @return
	 */
	List<QlyInspectionItemEntity> queryInspectionItemUnReformList(String insId, String insItemId);
	
	/**
	 * 查询巡查记录中未复查通过的 问题列表
	 * @param insId
	 * @return
	 */
	List<QlyInspectionItemEntity> queryInspectionItemUnReviewList(String insId);
	
	/**
	 * 查询 质量巡查记录的问题列表 及整改信息(APP)
	 * @param insId
	 * @return
	 */
	List<QlyInspectionItemListByAppVo> queryInspectionItemAndReformListByApp(String insId);
}
